Schulung, Beratung und Entwicklung

Glück IT

Gesellschaft für IT Beratung, Schulung und Entwicklung

NEWS

Content Management System ®CMAssist

Linux - Screen - HowTo

Mit dem Programm screen kann man Prozesse starten und im Hintergrund laufen lassen. Wenn die Verbindung zu der screen session unterbrochen wurde (beabsichtigt oder nicht), kann man sich wieder mit der session verbinden - auch über ssh von einem anderen host aus. Aber auch bei Demonstrationen und Training respektive Coachings kann Screen wertvolle arbeit leisten, in screen beispielsweise den Inhalt auf zwei unterschiedlichen Clients ausgibt, so das zwei unterschiedliche Personen gleichzeitig auch Remote auf einem Host arbeiten können.




screen -r -S Titel
aktiviert die session mit dem Namen Titel, man hat einen neuen prompt vor sich.

screen -d -m Kommando
startet das script Kommando und löst (detach) sich gleich wieder.
Ideal um z.B. beim booten einen Gameserver im Hintergrund zu starten. Der Schalter -S ist hier evtl. von Vorteil:

screen -S Titel
startet eine neue session mit dem Namen Titel

[STRG] + A [STRG] + D
löst (detached) die Verbindung zur aktuellen session

screen -ls
listet die Namen aller laufenden screen-sessions auf

screen -x
zeigt screen zweimal an, praktisch für zwei Rechner oder wenn man zu zweit an einer Konsole arbeiten will (Vorführung/Demonstration).